home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 6 / Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso / 035a / scanr352.zip / SCAN35.DOC < prev    next >
Text File  |  1990-08-05  |  75KB  |  1,877 lines

  1.       
  2.       
  3.       
  4.       
  5.       
  6.       
  7.       
  8.       
  9.       
  10.       
  11.       
  12.       
  13.       
  14.       
  15.       
  16.       
  17.       
  18.                        S C A N N E R   B U F F !
  19.       
  20.                               Professional
  21.       
  22.       
  23.       
  24.                          User Operation Manual
  25.       
  26.       
  27.       
  28.                              Version 3.52
  29.       
  30.                            Special Edition
  31.       
  32.      *****************************************************************    
  33.           Scanner Buff!  The Ultimate In Communications Databases
  34.      *****************************************************************      
  35.       
  36.                      T A B L E   O F   C O N T E N T S
  37.       
  38.      Preface     . . . . . . . . . . . . . . . . . . . . . . . . .   1     
  39.      License     . . . . . . . . . . . . . . . . . . . . . . . . .   2     
  40.      Warranty      . . . . . . . . . . . . . . . . . . . . . . . .   3     
  41.      Registration      . . . . . . . . . . . . . . . . . . . . . .   3     
  42.           Registration Form      . . . . . . . . . . . . . . . . .   4 
  43.       
  44.      Introduction      . . . . . . . . . . . . . . . . . . . . . .   5     
  45.       
  46.      System Requirements     . . . . . . . . . . . . . . . . . . .   6     
  47.       
  48.      Installation      . . . . . . . . . . . . . . . . . . . . . .   6     
  49.           Using A Hard Drive     . . . . . . . . . . . . . . . . .   7 
  50.           Use On A Floppy System     . . . . . . . . . . . . . . .   7 
  51.           Using A RAM Disk     . . . . . . . . . . . . . . . . . .   7 
  52.       
  53.      Running The Propgram    . . . . . . . . . . . . . . . . . . .   8     
  54.       
  55.      The Help System     . . . . . . . . . . . . . . . . . . . . .   8     
  56.       
  57.      The Main Menu     . . . . . . . . . . . . . . . . . . . . . .   8     
  58.       
  59.      Adding, Editing, Deleting & Tagging Records     . . . . . . .  10     
  60.           Editing Data     . . .                                    10 
  61.           Deleting Records     . . . . . . . . . . . . . . . . . .  10 
  62.           Tagging Records For Print      . . . . . . . . . . . . .  11 
  63.           Editing Commands     . . . . . . . . . . . . . . . . . .  11 
  64.       
  65.      Searching For Data      . . . . . . . . . . . . . . . . . . .  12     
  66.           Searching By Agency Name / Usage     . . . . . . . . . .  12 
  67.           Searching By Frequency     . . . . . . . . . . . . . . .  12 
  68.           Searching By Callsign      . . . . . . . . . . . . . . .  13 
  69.           Searching By Municipality      . . . . . . . . . . . . .  13 
  70.           Searching By Group     . . . . . . . . . . . . . . . . .  13 
  71.           Searching By Position      . . . . . . . . . . . . . . .  14 
  72.           The View All Screen      . . . . . . . . . . . . . . . .  14 
  73.           Building A Query     . . . . . . . . . . . . . . . . . .  15 
  74.                Operators     . . . . . . . . . . . . . . . . . . .  15 
  75.                Modifiers  .AND. / .OR.     . . . . . . . . . . . .  17 
  76.       
  77.      Adding New Records and Merging Data Files     . . . . . . . .  18     
  78.           Merging A Data File      . . . . . . . . . . . . . . . .  18 
  79.       
  80.      The Scanning Screen   . . . . . . . . . . . . . . . . . . . .  19  
  81.       
  82.      The Codes Menu      . . . . . . . . . . . . . . . . . . . . .  20  
  83.       
  84.      The Print Menu      . . . . . . . . . . . . . . . . . . . . .  21  
  85.           Printing By Agency Name      . . . . . . . . . . . . . .  21 
  86.           Printing By Frequency      . . . . . . . . . . . . . . .  21 
  87.       
  88.       
  89.       
  90.       
  91.      *****************************************************************       
  92.           A Radio Frequency Database For The Demanding Listener
  93.      *****************************************************************       
  94.       
  95.       
  96.       
  97.       
  98.      *****************************************************************    
  99.           Scanner Buff!  The Ultimate In Communications Databases
  100.      *****************************************************************      
  101.       
  102.       
  103.      The Print Menu (cont)    
  104.           Printing By Callsign     . . . . . . . . . . . . . . . .  21 
  105.           Printing By City       . . . . . . . . . . . . . . . . .  21 
  106.           Printing By Group      . . . . . . . . . . . . . . . . .  21 
  107.           Printing By Position     . . . . . . . . . . . . . . . .  21 
  108.           Print A Query      . . . . . . . . . . . . . . . . . . .  21 
  109.       
  110.      The File Menu       . . . . . . . . . . . . . . . . . . . . .  22  
  111.           Changing The Active Data File      . . . . . . . . . . .  22 
  112.           Creating A New Data File     . . . . . . . . . . . . . .  22 
  113.           Changing The Drive/ Path     . . . . . . . . . . . . . .  22 
  114.           Reindexing The Data File     . . . . . . . . . . . . . .  23 
  115.           Opening A Group      . . . . . . . . . . . . . . . . . .  23 
  116.           Closing A Group      . . . . . . . . . . . . . . . . . .  24 
  117.           Saving Your Set-Up & Undoing Your Set-Up     . . . . . .  24 
  118.       
  119.      Quitting Scanner Buff!      . . . . . . . . . . . . . . . . .  25  
  120.           Exit     . . . . . . . . . . . . . . . . . . . . . . . .  25 
  121.           Shell    . . . . . . . . . . . . . . . . . . . . . . . .  25 
  122.           Resume     . . . . . . . . . . . . . . . . . . . . . . .  25 
  123.       
  124.      Parting Notes     . . . . . . . . . . . . . . . . . . . . . .  26  
  125.       
  126.       
  127.       
  128.       
  129.       
  130.       
  131.       
  132.       
  133.       
  134.       
  135.       
  136.       
  137.       
  138.       
  139.       
  140.       
  141.       
  142.       
  143.       
  144.       
  145.       
  146.       
  147.       
  148.       
  149.       
  150.       
  151.       
  152.       
  153.       
  154.       
  155.       
  156.       
  157.      *****************************************************************       
  158.           A Radio Frequency Database For The Demanding Listener
  159.      *****************************************************************       
  160.       
  161.       
  162.       
  163.       
  164.      *****************************************************************      
  165.           Scanner Buff!  The Ultimate In Communications Databases
  166.      *****************************************************************      
  167.       
  168.       
  169.      P R E F A C E 
  170.       
  171.      Scanner Buff! has really come a long way.  Not only have we seen      
  172.      three prior releases, each with many improvements, but now we're      
  173.      off on almost a brand new start with a complete rewrite of the      
  174.      entire program.      
  175.       
  176.      Scanner Buff! is for you if you are a person that enjoys sitting      
  177.      for hours listening to police and fire calls, chasing covert low      
  178.      frequency 'numbers' stations, listening in on the shortwave bands,      
  179.      and even amateur radio (although there are programs written      
  180.      specifically for the Hams).      
  181.       
  182.      Scanner Buff! Professional is an easy to learn, multi-capability      
  183.      database program that allows you to catalog radio frequencies.  You      
  184.      may have as many records as you would like and are only limited by      
  185.      your disk space.  Version 3.52 also allows you up to 64k of comments
  186.      per record, something no other program we've seen has.  In fact,      
  187.      we have yet to see a program that even comes close to what Scanner      
  188.      Buff! has to offer!  (Modesty has never been a strong point of      
  189.      mine).      
  190.       
  191.      It has been a pleasure putting this software together, in spite of      
  192.      the fact that many users are using it without paying for it.  As      
  193.      a result any future releases will either be commercial or (maybe)
  194.      Crippleware.  I dislike Crippleware, but also dislike working hard      
  195.      for nothing more than personal gratification.      
  196.       
  197.      Regardless, it truly has been a pleasure writing Scanner Buff! .       
  198.      I look forward to hearing any comments you the users may care to      
  199.      offer.  Unlike some programmers, I rely on your input.  Thank you      
  200.      one and all for your support.      
  201.       
  202.      I would also like to thank the following beta testers for their      
  203.      devotion to Scanner Buff!, and for helping me weed out those pesky      
  204.      bugs:      
  205.       
  206.      John Robertson      Thomas Hart 
  207.       
  208.      Special thanks also go to my loving girlfriend for her      
  209.      understanding of a 'programers dream' by sacrificing some of our      
  210.      time together.      
  211.       
  212.      For those of you that seldom read doc files, Scanner Buff!      
  213.      Professional now includes context-sensitive help that is actually      
  214.      a mini-doc file... one way or another I'm going to get you folks      
  215.      to read this stuff!      
  216.       
  217.       
  218.       
  219.      Robert W. Ricci      
  220.      July 31, 1990 
  221.       
  222.       
  223.      *****************************************************************      
  224.         A Radio Frequency Database For The Demanding Listener     1
  225.      *****************************************************************      
  226.       
  227.       
  228.       
  229.       
  230.      *****************************************************************      
  231.           Scanner Buff!  The Ultimate In Communications Databases
  232.      *****************************************************************      
  233.       
  234.       
  235.                               L I C E N S E
  236.       
  237.       
  238.      SCANNER BUFF! is distributed as SHAREWARE and isn't free.  It is       
  239.      copyrighted by Vista Communications.  Users may freely distribute       
  240.      this program, provided that it include all files, including the       
  241.      docs, and that no fee be charged for it.       
  242.       
  243.      Registration is required if you continue to use this program.  You       
  244.      may use the registered copy on as many computers as you would like       
  245.      to.       
  246.       
  247.      SCANNER BUFF! may not be used with, or in connection with, any       
  248.      commercial enterprise acquiring revenue as a direct or indirect       
  249.      result of the use of this program without first contacting the       
  250.      authors of this program and obtaining a specific site license.       
  251.      There may or may not be a fee assessed, depending upon the proposed      
  252.      use of this program.  Inquiries may be sent to the address given      
  253.      on the last page of this manual.  
  254.       
  255.      Use of this program implies that the program will not be modified       
  256.      or altered in any way, including de-compiling, disassembly or       
  257.      reverse engineering of this program.       
  258.       
  259.       
  260.       
  261.       
  262.       
  263.       
  264.       
  265.       
  266.       
  267.       
  268.       
  269.       
  270.       
  271.       
  272.       
  273.       
  274.       
  275.       
  276.       
  277.       
  278.       
  279.       
  280.       
  281.       
  282.       
  283.       
  284.       
  285.       
  286.       
  287.       
  288.       
  289.      *****************************************************************      
  290.         A Radio Frequency Database For The Demanding Listener     2
  291.      *****************************************************************      
  292.       
  293.       
  294.       
  295.       
  296.      *****************************************************************      
  297.           Scanner Buff!  The Ultimate In Communications Databases
  298.      *****************************************************************      
  299.       
  300.       
  301.                              W A R R A N T Y
  302.       
  303.      SCANNER BUFF! is provided as is without any warranty, expressed or       
  304.      implied.       
  305.       
  306.      Although we have tried diligently to debug this program, the user       
  307.      assumes all responsibility for the use of this program.  No       
  308.      warranty as to the fitness for any particular application by the       
  309.      user is in effect.       
  310.       
  311.      The user assumes all responsibility for any indirect, direct, or       
  312.      consequential damage that may be caused by this program including       
  313.      the loss of data, lost profits, lost savings, or any other damage       
  314.      not included herein, and agrees that Robert W. Ricci, Thomas D.       
  315.      Hart and Vista Communications shall at all times be held harmless.       
  316.       
  317.       
  318.       
  319.       
  320.                          R E G I S T R A T I O N
  321.       
  322.      This program is NOT FREE.  For several years I used shareware       
  323.      programs without even acknowledging the tedious, hard work that       
  324.      went into the development and support of a product.  This went       
  325.      on until "I" became a programmer and discovered that I really owed    
  326.      it to the programmer to repay them for the many sleepless nights       
  327.      that passed by, or the toll that it placed on their loving      
  328.      family... I know because now I've been there.       
  329.       
  330.      This is not a sob story, but one with a point... I had a very 
  331.      liberal approach to registering my product.  Previous versions      
  332.      allowed users to send in any amount below $25.00 if they felt the      
  333.      program was not worth that much.  This is no longer the case.      
  334.       
  335.      Registration is now $25.00 without exception.  This includes      
  336.      unlimited support, direct input into future releases, $5.00      
  337.      up-grade fee's, instead of the going rate of the new release, free      
  338.      bug fixes, and more. If you do not feel that this program is worthy 
  339.      of $25.00, tell me why, then stop using the program. 
  340.       
  341.       
  342.       
  343.       
  344.       
  345.       
  346.       
  347.       
  348.       
  349.       
  350.       
  351.       
  352.      
  353.       
  354.       
  355.      *****************************************************************      
  356.         A Radio Frequency Database For The Demanding Listener     3
  357.      *****************************************************************      
  358.       
  359.       
  360.       
  361.       
  362.      R E G I S T R A T I O N   F O R M       
  363.       
  364.       
  365.      Detach this small form and send with your check or money order for      
  366.      $25.00 to:      
  367.       
  368.      Robert W. Ricci      
  369.      4640 Arden Way #42      
  370.      El Monte, Ca. 91731      
  371.      (818) 575-3316      
  372.       
  373.       
  374.       
  375.      NAME      :       
  376.       
  377.      ADDRESS   :       
  378.       
  379.      CITY      :                               
  380.       
  381.      STATE     :          
  382.       
  383.      ZIPCODE   :      
  384.       
  385.      TELEPHONE :       
  386.       
  387.      VERSION   :       
  388.       
  389.      COMMENTS  :       
  390.       
  391.       
  392.       
  393.       
  394.       
  395.       
  396.       
  397.       
  398.       
  399.       
  400.       
  401.       
  402.       
  403.       
  404.       
  405.       
  406.       
  407.       
  408.       
  409.       
  410.       
  411.       
  412.       
  413.       
  414.       
  415.       
  416.       
  417.       
  418.       
  419.       
  420.       
  421.       
  422.       
  423.       
  424.       
  425.       
  426.      
  427.       
  428.      *****************************************************************      
  429.           Scanner Buff!  The Ultimate In Communications Databases
  430.      *****************************************************************      
  431.       
  432.       
  433.                           I N T R O D U C T I O N
  434.       
  435.      SCANNER BUFF! is intended for use by those that actively monitor       
  436.      the public safety/local government/amateur/business radio bands,       
  437.      but may also be used where ever else applicable.       
  438.       
  439.      The program is able to use either color or monochrome, and may be       
  440.      run with or without a hard drive.  The total number of records       
  441.      possible is a maximum of 14 million, and is really only limited by       
  442.      available disk space.       
  443.       
  444.      Features available in version 3 are quite extensive...  
  445.       
  446.      1)   You may search by agency, by frequency, by callsign, or       
  447.           display all records to the screen. 
  448.       
  449.      2)   You may add, edit or delete individual records.       
  450.       
  451.      3)   You may print lists of data to any IBM graphics printer       
  452.           based on agency name, frequency, or callsign. You have 
  453.           a choice also of printing to an ASCII text file. 
  454.       
  455.      4)   You may search for any radio codes you have placed into       
  456.           the code database, whether they be police, fire, public 
  457.           works, etc.  Additionally, you may add, edit, or delete 
  458.           individual codes, or display all to the screen. 
  459.       
  460.      5)   You can clone an empty database file with a new name and       
  461.           its own set of index files.  This enables you to have 
  462.           separate data files for different needs, such as a police 
  463.           only file, fire only, etc.  You may also switch data 
  464.           files at any time, or pack and reindex the files. 
  465.       
  466.      6)   You can establish drive and path information and save the       
  467.           configuration for use at future boot-ups and have your most 
  468.           frequently used data file opened automatically. 
  469.       
  470.      7)   A new feature called Groups has been added.  Groups set a  
  471.           filter so that only records belonging to a specific type of 
  472.           service are accessed.  This is a powerful feature! 
  473.       
  474.      8)   Lastly, for now at least, is the DOS shell.  Depending  
  475.           on the RAM available in your computer you may shell to 
  476.           DOS and perform DOS level functions... also handy! 
  477.       
  478.      Read on now, or until you get bored and want to play!  If you're       
  479.      like me, you've already run the program and won't need to read        
  480.      a lot of what I'm taking the time to write.  In fact, as we wrote      
  481.      the program, we did it in a manner that would allow the user to       
  482.      trash the docs... nearly anyone can run the program.       
  483.       
  484.      
  485.      
  486.       
  487.      *****************************************************************      
  488.         A Radio Frequency Database For The Demanding Listener     5
  489.      *****************************************************************      
  490.       
  491.       
  492.      
  493.       
  494.      *****************************************************************      
  495.           Scanner Buff!  The Ultimate In Communications Databases
  496.      *****************************************************************      
  497.       
  498.       
  499.                  S Y S T E M   R E Q U I R E M E N T S
  500.       
  501.      SCANNER BUFF! can be run on any IBM compatible, or near compatible       
  502.      computer with at least 384k of available RAM, although program       
  503.      execution is faster and data integrity is improved with a minimum       
  504.      of 400k of RAM.       
  505.       
  506.      SCANNER BUFF! is both monochrome and CGA compatible.  All colors,       
  507.      of course, will not be visible with monochrome, although text will       
  508.      always be readable.  SCANNER BUFF! will automatically detect color.      
  509.       
  510.      Printer requirements are simple... any IBM compatible printer       
  511.      emulating the generic IBM Graphics Printer commands.  If your       
  512.      printer has an IBM mode you'll need to switch to this.  For those       
  513.      that have less than standard printers, DOS text files may be       
  514.      created and printed as such. 
  515.       
  516.      One 360k floppy is required, however, a hard drive, a 720k, a 1.2m.      
  517.      or a 1.44m disk may be used.  Storage space required for floppy       
  518.      disk use is a minimum of 288k, so plan on storing your data on a       
  519.      separate disk.  A hard drive drastically speeds up data access.       
  520.       
  521.       
  522.       
  523.                          I N S T A L L A T I O N
  524.       
  525.      Again, real simple stuff.  Extract the archive to, or place all       
  526.      files beginning with SCAN35 on the same disk and in the same       
  527.      directory.  HELP.DAT and HELP.DBT may be removed if desired, but      
  528.      on-line Help will not be available.  Also, SCAN35.001 and 
  529.      SCAN35.002 may be removed, but the Codes Menu will be inactive. 
  530.       
  531.      Files used by this program are:       
  532.       
  533.        SCAN35.EXE     Executable file 
  534.      * SCAN35.001     Codes File 
  535.      * SCAN35.002     Codes File 
  536.        SCAN35.003     System File 
  537.      * SCAN.MDF       Default data file (Created Automatically) 
  538.      * SCANA.IDX      Default index file 
  539.      * SCANB.IDX      Default index file 
  540.      * SCANC.IDX      Default index file 
  541.      * SCAND.IDX      Default index file 
  542.      * SCANE.IDX      Default index file 
  543.      * SCANF.IDX      Default index file 
  544.      * SCAN35.CFG     Set-Up File (User Created) 
  545.      * HELP.DAT       On-Line Documentation      
  546.      * HELP.DBT       On-Line Documentation      
  547.       
  548.      *  Optional - See Documentation      
  549.       
  550.       
  551.      
  552.      
  553.      *****************************************************************      
  554.         A Radio Frequency Database For The Demanding Listener     6
  555.      *****************************************************************      
  556.       
  557.       
  558.      
  559.       
  560.      *****************************************************************      
  561.           Scanner Buff!  The Ultimate In Communications Databases
  562.      *****************************************************************      
  563.       
  564.                       I N S T A L L A T I O N  (cont)
  565.       
  566.      USING A HARD DRIVE  To create a special directory on your hard      
  567.      drive, switch to your C: drive (or whichever you'd like) and type      
  568.      the following:                            
  569.       
  570.      CD\      
  571.      MD\SCAN      
  572.      COPY A:*.*      
  573.       
  574.      Data access will be reasonably fast using a hard drive, but will      
  575.      still depend on two factors:  the clock speed of your computer, and      
  576.      the data transfer rate of your drive, NOT just its access time.  See 
  577.      the notation below for use of a RAM disk. 
  578.       
  579.       
  580.      Use On A Floppy System      
  581.       
  582.      Install all files in the root of a 360k floppy disk, a 720k disk,      
  583.      or whatever size you choose.  Data files must all reside in the      
  584.      root directory unless configured from within the program.  See the      
  585.      section on set-up and restoring for more information.   Nearly all      
  586.      database programs are disk intensive, meaning that they call data      
  587.      from the disk on a regular basis.  Because of the slower access      
  588.      times of floppy drives of any size, the program may appear to read      
  589.      data in a 'patch' at a time.  Consider a RAM disk instead.      
  590.       
  591.       
  592.      Using A RAM Disk      
  593.       
  594.      One way to increase the speed at which your computer access your      
  595.      data is to create a virtual disk, which resembles an actual disk      
  596.      in the sense that it bears a disk identifier, such as B: or C: (in      
  597.      the absence of a hard drive).  This is really nothing more than an      
  598.      area of your RAM set aside for use as a disk drive.  To install a      
  599.      RAM disk, simply install the system driver VDISK.SYS in CONFIG.SYS      
  600.      file : device=vdisk 64 512 16 .  This establishes a 'fake' disk      
  601.      drive with 64k storage space, a sector size of 512, and a directory      
  602.      maximum of 16 files.  Refer to your DOS manual for more on how a      
  603.      virtual disk functions.  Once you have created your RAM disk, copy      
  604.      your database file and its six index (.IDX) files to your new      
  605.      drive, lets say drive C:, assuming that you have no hard drive.       
  606.      Enter the program as you normally would and use the commands in the      
  607.      File Menu section to change your drive and path to this disk.  You      
  608.      will now access data at an incredibly fast rate since there is no      
  609.      disk access time to speak of.  Read the Utilities section for more      
  610.      on changing drives and paths.      
  611.       
  612.      CAUTION!   If you do choose to use a RAM disk it is important for      
  613.      you to copy the files over to a real drive BEFORE removing the RAM      
  614.      disk.  Since this is just RAM memory being used, any added data      
  615.      will not be saved!      
  616.       
  617.      
  618.      
  619.      *****************************************************************      
  620.         A Radio Frequency Database For The Demanding Listener     7
  621.      *****************************************************************      
  622.       
  623.       
  624.      
  625.       
  626.      *****************************************************************      
  627.           Scanner Buff!  The Ultimate In Communications Databases
  628.      *****************************************************************      
  629.       
  630.       
  631.                   R U N N I N G   T H E   P R O G R A M
  632.       
  633.      Well, here we go... log on to the disk with all the files and type       
  634.      SCAN35  [ Enter ].  The disk will whir while the files are read, 
  635.      then finally you will enter the program from the title screen.       
  636.      Right from the start, the program will verify the presence of all      
  637.      required data files.  If the default SCAN.MDF file is not located      
  638.      a window will appear with names of files you have created.  If you      
  639.      have not created any, SCAN.MDF will be created for you.
  640.       
  641.      Two DOS command line switches are available:  /C and /M .  /C      
  642.      forces color on a system with CGA or above; /M forces monochrome.
  643.      These should only be used when a video error occurs.
  644.       
  645.       
  646.                        T H E   H E L P   S Y S T E M
  647.       
  648.      Context-sensitive Help is available at nearly every point in the      
  649.      system and always at places where you are asked to enter data.       
  650.      Pressing F1 activates the help window.  Use the cursor keys to move      
  651.      through multi-page screens.  ESC returns you to the program.      
  652.       
  653.      This Help system is actually an on-line instruction manual that can      
  654.      be used instead of this document.  As such, and since it takes      
  655.      additional RAM and disk space, it may be deactivated by removing      
  656.      HELP.DAT and HELP.DBT from your directory containing the other      
  657.      program files.  DO NOT DESTROY these files, but put them in a safe      
  658.      place.      
  659.       
  660.       
  661.                         T H E   M A I N   M E N U
  662.       
  663.      This menu is the parent of all other menus.  Exiting any           
  664.      subordinate menu will always return you here.  Additionally, should       
  665.      any unaccounted for error or condition occur during program           
  666.      execution, you will automatically be returned to this screen.          
  667.      Functions available are:      
  668.       
  669.       
  670.      SEARCH Menu      
  671.      CODES Menu      
  672.      PRINT Menu      
  673.      UTILITIES Menu      
  674.      QUIT to Dos      
  675.       
  676.       
  677.      The Search Menu      
  678.       
  679.      From the Search Menu you may search for data based on any of the      
  680.      fields of information.                                                 
  681.       
  682.       
  683.      
  684.      
  685.      *****************************************************************      
  686.         A Radio Frequency Database For The Demanding Listener     8
  687.      *****************************************************************      
  688.       
  689.       
  690.       
  691.      
  692.      *****************************************************************      
  693.           Scanner Buff!  The Ultimate In Communications Databases
  694.      *****************************************************************      
  695.       
  696.       
  697.      The Codes Menu      
  698.       
  699.      From the Codes Menu you may add, edit, or delete codes, as well as      
  700.      search for them.  All are done from one View All type screen.  You      
  701.      may disable Codes by removing SCAN35.001 and SCAN35.002 from your 
  702.      program directory.      
  703.       
  704.       
  705.      The Print Menu      
  706.       
  707.      From the Print Menu you may select the sort order of a printout.       
  708.      You may also build a query condition and print it, if found, or      
  709.      print only tagged records.      
  710.       
  711.       
  712.      The Utilities Menu      
  713.       
  714.      From the Utilities Menu you may open a new data file, change your      
  715.      DOS path or drive, open or close Groups, reindex the open data      
  716.      file, or save or delete your set-up file.      
  717.       
  718.       
  719.      The Quit Menu      
  720.       
  721.      From the Quit Menu you may exit to DOS, shell to DOS, depending on      
  722.      the amount of RAM in your computer, or return to the program      
  723.      without any action.      
  724.       
  725.       
  726.       
  727.       
  728.       
  729.       
  730.       
  731.       
  732.       
  733.       
  734.       
  735.       
  736.       
  737.       
  738.       
  739.       
  740.       
  741.       
  742.       
  743.       
  744.       
  745.       
  746.       
  747.       
  748.       
  749.      
  750.      
  751.      *****************************************************************      
  752.         A Radio Frequency Database For The Demanding Listener     9
  753.      *****************************************************************      
  754.       
  755.       
  756.      
  757.       
  758.      *****************************************************************      
  759.           Scanner Buff!  The Ultimate In Communications Databases
  760.      *****************************************************************      
  761.       
  762.       
  763.      The majority of your time will be spent in the Search Menu, so      
  764.      let's discuss the many features of this section.      
  765.       
  766.       
  767.      Adding, Editing, Deleting & Tagging Records      
  768.       
  769.      Scanner Buff! is basically a recursive program, meaning that there      
  770.      are several ways to accomplish the same task.  This was done      
  771.      deliberately.  This was done to make it easier for you to move      
  772.      around within the program.      
  773.       
  774.      Although SCAN.MDF is provided for you with various data already      
  775.      filled in, you undoubtedly will want to add your own.  For the sake      
  776.      of brevity we will use this file for instruction.      
  777.       
  778.      There are two ways to add data.  The first method involves the View      
  779.      All Records screen in the Search Menu area.  Pressing the INSERT      
  780.      key activates the editor and allows you to fill in data for the new      
  781.      record.  Pressing F10 will save the record, while ESC will abort      
  782.      without saving.  You may also use the editing keys described below      
  783.      to move around the blank record.      
  784.       
  785.      The second method of adding records is actually two methods in      
  786.      itself.  Both are done from the Search Menu and Entering Records      
  787.      menu choice.  First, you may add a single record by highlighting      
  788.      the menu item and pressing [Enter].  A blank record identical to      
  789.      that which is called by the View All Records screen will appear.       
  790.      Enter your data, then press F10 to save it, or ESC to abort.           
  791.       
  792.      The second method involves appending records from another data file      
  793.      from any prior Scanner Buff! version, or any current version file.       
  794.      You will be prompted for the full drive/path/filename of this file.       
  795.      (Appended records will automatically be added in proper index      
  796.      order, however, it is a reasonable practice to reindex the data      
  797.      file.)  The prompt will accept any drive/path/filename up to 60      
  798.      characters in length.  Looking at the prompt you may notice that      
  799.      it isn't wide enough... it is and it will scroll as you enter the      
  800.      information.  Pressing [Enter] will accept the information, while      
  801.      ESC will abort the process.      
  802.       
  803.       
  804.      Editing Data      
  805.       
  806.      You may edit data from the View All screen by placing the      
  807.      highlighter on the appropriate record and pressing [Enter].  You      
  808.      may also edit data from the Scanning screen, but this will be      
  809.      covered elsewhere.  F10 will save the changes.      
  810.       
  811.       
  812.      Deleting Records      
  813.       
  814.      You may delete a record by pressing the DELETE key.  DELETED will      
  815.       
  816.       
  817.      *****************************************************************      
  818.         A Radio Frequency Database For The Demanding Listener    10
  819.      *****************************************************************      
  820.       
  821.       
  822.       
  823.       
  824.      *****************************************************************      
  825.           Scanner Buff!  The Ultimate In Communications Databases
  826.      *****************************************************************      
  827.       
  828.       
  829.      Adding, Editing, Deleting & Tagging Records (cont)      
  830.       
  831.      appear in the upper left corner of your screen.  This function is      
  832.      a toggle function, meaning that as you depress the key repeatedly      
  833.      the record becomes deleted, then undeleted... back and forth.       
  834.      Records may also be deleted from the Scanning screen, but this will      
  835.      be covered elsewhere.      
  836.       
  837.       
  838.      Tagging Records For Print      
  839.       
  840.      Records may be tagged for printing (Print Menu) from the View All      
  841.      screen by using the ALT-P key combination.  PRINT will appear in      
  842.      the upper right of your screen.  This is a toggle function, meaning      
  843.      that is alternates between tagged and untagged with each      
  844.      depression.  You may also tag records for printing from the      
  845.      Scanning screen, but this will be covered elsewhere.      
  846.       
  847.       
  848.      Editing Commands      
  849.       
  850.      SCANNER BUFF! v3.52 uses the popular WordStar (tm) editing commands.
  851.      Actually, they're not identical, but follow the structure.  Listed       
  852.      below are the commands to facilitate faster movement through the       
  853.      record while editing or adding records.      
  854.       
  855.      Up-Arrow    or ^E           Move Up One Line                  
  856.      Dn-Arrow    or ^X           Move Down One Line                
  857.      Left Arrow  or ^S           One Character Left                
  858.      Right Arrow or ^D           One Character Right               
  859.      ^Left       or ^A           One Word Left                     
  860.      ^Right      or ^F           One Word Right                    
  861.      Home                        Left Side Of Line                 
  862.      End                         Right Side Of Line                
  863.      ^Home                       Beginning Of Record               
  864.      ^End                        End Of Record                     
  865.      ^N                          Insert A Blank Line      
  866.      ^Y                          Delete Line                       
  867.      ^T                          Delete Word                       
  868.      ^U                          Restore Current Line              
  869.      F10                         Save Record/Changes 
  870.      ESC                         Abort Editing/Restore 
  871.       
  872.       
  873.      In addition to these commands you may move through the View All      
  874.      screens, as well as the Help System using the PgUp, PgDn, Ctl-PgUp,      
  875.      Ctl-PgDn key combinations.      
  876.       
  877.       
  878.       
  879.       
  880.       
  881.       
  882.       
  883.      *****************************************************************      
  884.         A Radio Frequency Database For The Demanding Listener    11
  885.      *****************************************************************      
  886.       
  887.       
  888.       
  889.       
  890.      *****************************************************************      
  891.           Scanner Buff!  The Ultimate In Communications Databases
  892.      *****************************************************************      
  893.       
  894.       
  895.      Searching For Data      
  896.       
  897.      Now that we've entered data into our database we need to learn how      
  898.      to search for it using simple commands.  Scanner Buff! Professional      
  899.      allows us several unique methods by which to accomplish this.       
  900.       
  901.       
  902.      Searching By Agency Name / Usage      
  903.       
  904.      This is a multi-usage field.  You may use it to store the agency      
  905.      name, or you may use it to store the usage and then activate a      
  906.      Group (Groups will be discussed shortly).  During data entry you      
  907.      have the choice of entering data in any combination of upper or      
  908.      lower-case.  This is important to recall at this time because in      
  909.      order to locate any record THE SAME CASE MUST BE USED.      
  910.       
  911.      With this fact in mind we begin our search by placing the      
  912.      highlighter on Agency Name and pressing [Enter], or by pressing the      
  913.      first letter of the menu item.  You will then be prompted to enter      
  914.      a maximum of 25 characters.  You may enter the search data exactly      
  915.      as you would like to find it, or as a partial string.  More on      
  916.      partial strings in a moment.      
  917.       
  918.      Having done this, press [Enter].  If any number of matching records      
  919.      is successfully located you will be shown them one at a time on the      
  920.      Scanning screen.  Because the Scanning screen performs several      
  921.      tasks, sorry folks, but you'll have to wait just a bit for more on      
  922.      this, also.      
  923.       
  924.       
  925.      Searching A Partial String      
  926.       
  927.      This applies to all of the search types except Position.  The      
  928.      nature of the Search function is such that you may enter a partial      
  929.      string, such as TEM and locate all records beginning with the three      
  930.      left most characters of TEM.  The more characters you add, the more      
  931.      precise the search condition.  In this example and using the      
  932.      supplied L.A. County Sheriff data file, Temple City Station and      
  933.      Temple City Tac will be located.      
  934.       
  935.      NOTE:  All searches are case-sensitive.  You must search in the      
  936.      same case as the record was initially entered.      
  937.       
  938.       
  939.      Searching By Frequency      
  940.       
  941.      There is no difference between search by agency and frequency,      
  942.      except that with frequency we are using numbers.  Because a great      
  943.      deal of latitude has been given the user as far as how a frequency      
  944.      is entered the frequency field is a character field.  This allows      
  945.      us the ability to search for exact matches, or also by a partial      
  946.      string.      
  947.       
  948.       
  949.      *****************************************************************      
  950.         A Radio Frequency Database For The Demanding Listener    12
  951.      *****************************************************************      
  952.       
  953.       
  954.       
  955.       
  956.      *****************************************************************      
  957.           Scanner Buff!  The Ultimate In Communications Databases
  958.      *****************************************************************      
  959.       
  960.       
  961.      Searching By Frequency (cont)      
  962.       
  963.      After selecting the Frequency menu item by placing the highlighter      
  964.      on it and pressing [Enter], or by pressing the first letter of the      
  965.      menu item, you are presented a prompt allowing you to enter a      
  966.      maximum of 10 characters.  You may enter data with as many decimals      
  967.      as you have entered during data entry.  After filling the prompt      
  968.      and pressing [Enter] you will be shown all matching records one at      
  969.      a time from the Scanning screen.      
  970.       
  971.       
  972.      Partial Strings And Frequencies      
  973.       
  974.      As with an agency name, you may search by a partial string.  With      
  975.      a frequency this has the added benefit of establishing a small      
  976.      query.  For example, rather than entering the entire frequency you      
  977.      simply enter 482. .  Now all records beginning with the first three      
  978.      numbers of 482, followed by a decimal, will be shown to you.       
  979.      Frequencies less than 482 and greater than 483 will be excluded.      
  980.       
  981.       
  982.      Searching By Callsign      
  983.       
  984.      Though it may seem redundant there is no difference between      
  985.      searching by agency name and a callsign.  You will be prompted for      
  986.      a maximum of eight characters or a partial string.  All matching      
  987.      records will be shown to you one at a time.      
  988.       
  989.       
  990.      Searching By Municipality      
  991.       
  992.      This is the City / Town field and is now different during a search      
  993.      from the other fields.  You will be prompted for a maximum of 20      
  994.      characters or a partial string.  All matching records will be shown      
  995.      to you one at a time.      
  996.       
  997.       
  998.      Searching By Group      
  999.       
  1000.      The Group field is where you place the name of an identifying      
  1001.      string categorizing the particular record.  This Group may be any      
  1002.      combination of characters or numbers, upper or lower-case.  As with      
  1003.      other searches, you will be prompted for a maximum of 20 characters      
  1004.      or a partial string.  All matching records will be shown to you one      
  1005.      at a time.      
  1006.       
  1007.      In another area of this instruction manual you will be shown how      
  1008.      to set up a controlling Group, or "filter".  A Group search is not      
  1009.      affected by any Group filter set.      
  1010.       
  1011.       
  1012.       
  1013.       
  1014.       
  1015.      *****************************************************************      
  1016.         A Radio Frequency Database For The Demanding Listener    13
  1017.      *****************************************************************      
  1018.       
  1019.       
  1020.       
  1021.       
  1022.      *****************************************************************      
  1023.           Scanner Buff!  The Ultimate In Communications Databases
  1024.      *****************************************************************      
  1025.       
  1026.       
  1027.      Searching By Position      
  1028.       
  1029.      The Position field is where you may store your monitors memory      
  1030.      position number.  Although this field is a character field also,      
  1031.      it does not conform to the previously learned methods of searching.       
  1032.      You are able to search for a partial string, but will find this      
  1033.      practice somewhat limited.      
  1034.       
  1035.      In any case, at the prompt you may enter a maximum of three digits.       
  1036.      All matching records will be shown to you one at a time.      
  1037.       
  1038.      For a more effective method of searching the Position field, see      
  1039.      the section on Building A Query.      
  1040.       
  1041.       
  1042.      The View All Screen      
  1043.       
  1044.      We've previously mentioned that the View All Records screen is one      
  1045.      method of adding, editing, print tagging, deleting, or just plain  
  1046.      viewing of records.  A few thoughts beyond this are in order.  
  1047.       
  1048.      All records in the currently selected data file will be shown      
  1049.      alphabetically, even if an individual record is tagged for      
  1050.      deletion.  (v3.52 now allows the View All screen to follow a Group.
  1051.      This is selected by answering a prompt when opening a Group.
  1052.      Performance does slow down, however.)
  1053.       
  1054.      This differs from previous versions where after deleting a record it  
  1055.      no longer appeared and was reoved during reindexing.  This is no  
  1056.      longer the case.  To delete a record press the DELETE key.  The word  
  1057.      DELETED will appear in the top left of your screen.  Pressing the  
  1058.      DELETE key again will recall the record and remove the delete tag.  
  1059.       
  1060.      Placing the highlighter on any record and any field of that record  
  1061.      will allow you to edit the record once you press [Enter].  Pressing      
  1062.      F10 after the edit will save the changes, while ESC will abort and      
  1063.      return you to the View All screen.      
  1064.       
  1065.      Remember also that the ALT-P key combination will tag a record for      
  1066.      printing from the Print Menu.  All print tags are removed after      
  1067.      printing.      
  1068.       
  1069.       
  1070.       
  1071.       
  1072.       
  1073.       
  1074.       
  1075.       
  1076.       
  1077.       
  1078.       
  1079.       
  1080.       
  1081.      *****************************************************************      
  1082.         A Radio Frequency Database For The Demanding Listener    14
  1083.      *****************************************************************      
  1084.       
  1085.       
  1086.       
  1087.       
  1088.      *****************************************************************      
  1089.           Scanner Buff!  The Ultimate In Communications Databases
  1090.      *****************************************************************      
  1091.       
  1092.       
  1093.                      Q U E R Y   B Y   E X A M P L E
  1094.       
  1095.      Building A Query      
  1096.       
  1097.      This is perhaps the most powerful feature of this program!  Using      
  1098.      just this feature you can selectively sort through similar and      
  1099.      dissimilar data very quickly and view only those records that meet      
  1100.      your conditions.  This is rather a lengthy topic, but is      
  1101.      necessarily so in order for you to take full advantage of its      
  1102.      inherent power and flexibility.      
  1103.       
  1104.      A Query is nothing more than one or more 'conditions' that, when      
  1105.      evaluated, must return a logical true, or, 'yes, that's what I      
  1106.      wanted to find'.  This is done by mating various fields with      
  1107.      Operators.  If we intend to establish more than one condition to      
  1108.      evaluate these conditions are then linked by way of Modifiers.      
  1109.       
  1110.      A discussion of both Operators and Modifiers is in order:      
  1111.       
  1112.       
  1113.      Operators      
  1114.       
  1115.      Remember when you were in school and were trying to think of a good      
  1116.      reason to know about such things as > Greater Than, <> Not Equal      
  1117.      To, and the other assorted symbols?  Well, you've now found a use      
  1118.      for them!      
  1119.       
  1120.      Although we may be dealing with text as data, it is important to      
  1121.      understand that our computers are dealing only with numbers.  For      
  1122.      example, the upper-case A has a value to our computer of 69.  This      
  1123.      means that if we were to replace the text we are working with its      
  1124.      numerical value string one of ABC would look like 697071.  We can      
  1125.      now compare string one against string two of ACB, or 697170.  In      
  1126.      doing so, we would ask,       
  1127.       
  1128.      "Is 697071 equal to 697170?"  The answer would be false.      
  1129.       
  1130.      This is a logical operation based on the numerical value of the      
  1131.      alphabet, but also applies to numbers.  Turn to the next page and      
  1132.      let's take a close look at each of the Operators:      
  1133.       
  1134.       
  1135.       
  1136.       
  1137.       
  1138.       
  1139.       
  1140.       
  1141.       
  1142.       
  1143.       
  1144.       
  1145.       
  1146.       
  1147.      *****************************************************************      
  1148.         A Radio Frequency Database For The Demanding Listener    15
  1149.      *****************************************************************      
  1150.       
  1151.       
  1152.       
  1153.       
  1154.      *****************************************************************      
  1155.           Scanner Buff!  The Ultimate In Communications Databases
  1156.      *****************************************************************      
  1157.       
  1158.       
  1159.      Operators      
  1160.       
  1161.       
  1162.      =    Equal To                 A Value Must Exactly Equal      
  1163.       
  1164.      <>   Not Equal To             A Value Must Not Equal      
  1165.       
  1166.      <    Less Than                A Value Must Be Less Than      
  1167.       
  1168.      >    Greater Than             A Value Must Be Greater Than      
  1169.       
  1170.      <=   Less Than or Equal       A Value Must Be Less Than or      
  1171.           Equal To      
  1172.       
  1173.      >=   Greater Than or Equal    A Value Must Be Greater Than or      
  1174.           Equal To      
  1175.       
  1176.      $    Contains String          A Value Must Contain This String      
  1177.       
  1178.       
  1179.      Equal To      
  1180.       
  1181.      When comparing a value for an equal condition an exact match must      
  1182.      occur.  If were using the agency name field and we are looking for      
  1183.      all records matching TEMPLE CITY STATION, only those records in all      
  1184.      capitals worded exactly the same would be found.      
  1185.       
  1186.      Not Equal      
  1187.       
  1188.      When comparing a value that is not equal to we are essentially      
  1189.      excluding a particular record, such as TEMPLE CITY TAC.  All other      
  1190.      records would meet our condition and would be found.      
  1191.       
  1192.      Less Than      
  1193.       
  1194.      When comparing a value for a less than condition we will only      
  1195.      locate records of a lesser value, such as TEMPLE CITY TAC will only      
  1196.      show us records up to TEMPLE CITY, but nothing beyond this.       
  1197.      Remember that our comparisons are done from left-to-right, one      
  1198.      position or character at a time.  As long as the condition remains      
  1199.      true the comparison continues.      
  1200.       
  1201.      Greater Than      
  1202.       
  1203.      Identical to the above, except we're looking for a value that is      
  1204.      greater than TEMPLE CITY, such as TEMPLE CITY TAC.      
  1205.       
  1206.      Less Than / Greater Than or Equal      
  1207.       
  1208.      These are the same as the last two example, but they will include      
  1209.      our comparison value in the search.      
  1210.       
  1211.       
  1212.       
  1213.      *****************************************************************      
  1214.         A Radio Frequency Database For The Demanding Listener    16
  1215.      *****************************************************************      
  1216.       
  1217.       
  1218.       
  1219.       
  1220.      *****************************************************************      
  1221.           Scanner Buff!  The Ultimate In Communications Databases
  1222.      *****************************************************************      
  1223.       
  1224.      Query Operators (cont)      
  1225.       
  1226.       
  1227.      Contains      
  1228.       
  1229.      Suppose we know that a particular record contains somewhere in its      
  1230.      agency name field the letters of DET.  Using this operator we can      
  1231.      locate all DETECTIVE, DETENTION, SPECIAL INVESTIGATIONS DET. , etc,      
  1232.      because they contain the string as a whole anywhere in the agency      
  1233.      name field.      
  1234.       
  1235.       
  1236.      Modifiers  .AND. / .OR.      
  1237.       
  1238.      So far we've only looked at a single condition query.  Let's say      
  1239.      that we want to locate all records with an agency name of TEMPLE      
  1240.      CITY TAC and a frequency of 483.2625.  This would look something      
  1241.      like:      
  1242.       
  1243.      Agency Name = TEMPLE CITY TAC .AND. Frequency = 483.2625      
  1244.      ^^^^^ 
  1245.      In order for this condition to be true, both elements must be true.       
  1246.      Otherwise the entire expression is false.  Why?  Because the .AND.      
  1247.      modifier was used.      
  1248.       
  1249.      The remaining modifier is .OR. .  Changing the above example just      
  1250.      a bit we can create an either/or condition so that:      
  1251.       
  1252.      Agency Name = TEMPLE CITY TAC .OR. Frequency = 483.2625 
  1253.      ^^^^ 
  1254.      would reveal a true condition if either one of the values was true.      
  1255.       
  1256.       
  1257.      The best way to understand these is to try them for yourself.  They      
  1258.      really aren't as cryptic as one might think.  To do so, highlight      
  1259.      the menu item Build A Query and press [Enter].  Select the field      
  1260.      you would like to work with and supply an operator from those      
  1261.      detailed above.  Once you've done this you will be prompted for a      
  1262.      value to compare against.  The length of the prompt will vary      
  1263.      dependent on the field selected.  Finally, select a modifier.  You      
  1264.      will then be asked to build another condition.  You may choose Done      
  1265.      at this point to begin a single field query if you'd like also.      
  1266.       
  1267.      Pressing ESC at any point in the query set-up will return you to      
  1268.      the calling menu, otherwise, the queried search will begin.  All      
  1269.      matching records will be shown to you one at a time.  This type of      
  1270.      search is slower than any other type of search, due to its nature.       
  1271.      Because of this, queries on a large data file of more than 1000      
  1272.      records or so will show a noticeable loss in speed.      
  1273.       
  1274.      You may build a query with up to three conditions.      
  1275.       
  1276.       
  1277.       
  1278.       
  1279.      *****************************************************************      
  1280.         A Radio Frequency Database For The Demanding Listener    17
  1281.      *****************************************************************      
  1282.       
  1283.       
  1284.       
  1285.       
  1286.      *****************************************************************      
  1287.           Scanner Buff!  The Ultimate In Communications Databases
  1288.      *****************************************************************      
  1289.       
  1290.      Adding New Records and Merging Data Files      
  1291.       
  1292.      Included in the Search Menu is a sub-menu Enter New Records.  One      
  1293.      might think that this type of function really belongs elsewhere,      
  1294.      but consider the fact that the majority of your time will be spent      
  1295.      in the Search Menu.  Does it sound logical now?  I'm glad we agree.      
  1296.       
  1297.      Although you may add individual records from the View All screen      
  1298.      you may also add them from here.  To do so accept the menu item and      
  1299.      a blank record will appear.  Press F10 to save the new record, or      
  1300.      ESC to abort.      
  1301.       
  1302.      Merging A Data File      
  1303.       
  1304.      This feature first appeared in v1.0 with many capabilities, but      
  1305.      was removed in v1.1 .  A conversion utility was released, but has      
  1306.      seen little usage.  v3.52 now includes the ability to merge any
  1307.      lesser version into a v3.52 data file.  Not all information will
  1308.      appear however, since different versions contained different      
  1309.      fields.
  1310.       
  1311.      Merging a data file is as simple as accepting the menu item and      
  1312.      answering the prompt asking for you to enter the complete      
  1313.      drive/path/filename of the data file.  Enter this information and      
  1314.      press [Enter].  The prompt accepts this information up to 60      
  1315.      characters, although the prompt is only 20 characters wide.  It      
  1316.      will scroll to accommodate larger paths.      
  1317.       
  1318.      The data file being merged must be a Scanner Buff! data file.  The      
  1319.      file header is checked, but only marginally.  Attempting to merge      
  1320.      any file other than the accepted type will cause a fatal error and      
  1321.      abort you to DOS.      
  1322.       
  1323.      Provided that you've met these basic requirements your data file      
  1324.      will be merged into the current data file in correct index order.       
  1325.      You will want to manually edit each record and add additional data,      
  1326.      such as Group information.      
  1327.       
  1328.       
  1329.       
  1330.       
  1331.       
  1332.       
  1333.       
  1334.       
  1335.       
  1336.       
  1337.       
  1338.       
  1339.       
  1340.       
  1341.       
  1342.       
  1343.       
  1344.       
  1345.      *****************************************************************      
  1346.         A Radio Frequency Database For The Demanding Listener    18
  1347.      *****************************************************************      
  1348.       
  1349.       
  1350.       
  1351.       
  1352.      *****************************************************************      
  1353.           Scanner Buff!  The Ultimate In Communications Databases
  1354.      *****************************************************************      
  1355.       
  1356.      The Scanning Screen  
  1357.       
  1358.      A great deal of work is done from this screen.  Each time you  
  1359.      search for data or build a query and successfully locate data  
  1360.      it will be shown to you on this screen.  From this screen you  
  1361.      may:  
  1362.       
  1363.      Edit          -     Placing the highlighter on Edit and pressing  
  1364.                          [Enter] will allow you to edit the record.  
  1365.       
  1366.      Next          -     Placing the highlighter on Next and pressing  
  1367.                          [Enter] advances you to the next match.  
  1368.       
  1369.      Previous      -     Placing the highlighter on Previous and  
  1370.                          pressing [Enter] advances you to the last  
  1371.                          record.  
  1372.       
  1373.      Delete        -     You may delete or recall this record.  
  1374.       
  1375.      Comment       -     You may insert many pages of comments.  
  1376.                          Refer to the Editing Commands for help on  
  1377.                          moving around.  
  1378.       
  1379.      List          -     Tags a record for printing from the Print 
  1380.                          Menu.  
  1381.       
  1382.       
  1383.       
  1384.       
  1385.       
  1386.       
  1387.       
  1388.       
  1389.       
  1390.       
  1391.       
  1392.       
  1393.       
  1394.       
  1395.       
  1396.       
  1397.       
  1398.       
  1399.       
  1400.       
  1401.       
  1402.       
  1403.       
  1404.       
  1405.       
  1406.       
  1407.       
  1408.       
  1409.       
  1410.       
  1411.      *****************************************************************      
  1412.         A Radio Frequency Database For The Demanding Listener    19
  1413.      *****************************************************************      
  1414.       
  1415.       
  1416.       
  1417.       
  1418.      *****************************************************************      
  1419.           Scanner Buff!  The Ultimate In Communications Databases
  1420.      *****************************************************************      
  1421.       
  1422.      The Codes Menu      
  1423.       
  1424.      As with the Edit/Delete functions, all features are identical here,       
  1425.      except that the edit function also doubles as the search routine.       
  1426.      This was done because generally codes are exclusive... each code       
  1427.      usually only has one meaning and vice versa.  A great deal of      
  1428.      discussion really isn't necessary in this area.      
  1429.       
  1430.      Of importance to those of you that have up-graded from v1.xx, you 
  1431.      you must run SCANCNVT on your code files before attempting to use
  1432.      them with Version 3.52.  If your code files are version 2.0 files
  1433.      you may simply rename them to SCAN35.001 for the Code.Dat file,
  1434.      and SCAN35.002 for the Code.Ndx file and v3.52 will do the rest
  1435.      for you.  Additional information has been included in the file      
  1436.      structure and failing to convert the files properly will cause a      
  1437.      fatal error.  v3.52 cannot convert v1.0 or v1.1 files.
  1438.       
  1439.       
  1440.       
  1441.       
  1442.       
  1443.       
  1444.       
  1445.       
  1446.       
  1447.       
  1448.       
  1449.       
  1450.       
  1451.       
  1452.       
  1453.       
  1454.       
  1455.       
  1456.       
  1457.       
  1458.       
  1459.       
  1460.       
  1461.       
  1462.       
  1463.       
  1464.       
  1465.       
  1466.       
  1467.       
  1468.       
  1469.       
  1470.       
  1471.       
  1472.       
  1473.       
  1474.       
  1475.       
  1476.       
  1477.      *****************************************************************      
  1478.         A Radio Frequency Database For The Demanding Listener    20
  1479.      *****************************************************************      
  1480.       
  1481.       
  1482.       
  1483.       
  1484.      *****************************************************************      
  1485.           Scanner Buff!  The Ultimate In Communications Databases
  1486.      *****************************************************************      
  1487.       
  1488.      The Print Menu      
  1489.       
  1490.      Print features have been enhanced considerably and allow several      
  1491.      pre-defined sort orders, but also the ability to build a query and      
  1492.      print the results.      
  1493.       
  1494.      To print any type of list choice its type from the menu and press      
  1495.      [Enter].  Printing on any IBM compatible will begin.  Pressing ESC      
  1496.      will stop printing once the current line is printed.      
  1497.       
  1498.       
  1499.      Printing By Agency Name      
  1500.       
  1501.      You may print an alphabetic list based on the agency name by      
  1502.      selecting this menu item.  All records in the data file will be      
  1503.      printed.      
  1504.       
  1505.      Printing By Frequency      
  1506.       
  1507.      You may print a numeric list based on the frequency, but also sub-      
  1508.      sorted on the agency name.  All records in the data file will be      
  1509.      printed.      
  1510.       
  1511.      Printing By Callsign      
  1512.       
  1513.      You may print an alphabetic list based on the callsign, but also      
  1514.      sub-sorted on the agency name.  All records in the data file will      
  1515.      be printed.      
  1516.       
  1517.      Printing By City      
  1518.       
  1519.      You may print an alphabetic list based the city, but also sub-      
  1520.      sorted on the agency name.  All records in the data file will be      
  1521.      printed.      
  1522.       
  1523.      Printing By Group      
  1524.       
  1525.      You may print an alphabetic list based on the group, but also sub-      
  1526.      sorted on the agency name.  All records in all groups will be      
  1527.      printed.      
  1528.       
  1529.      Printing By Position      
  1530.       
  1531.      You may print a numerical list based on the scanner memory position.        
  1532.      All records in the data file will be printed.      
  1533.       
  1534.      Print A Query      
  1535.       
  1536.      You may build a query and print the results sub-sorted on the      
  1537.      agency name.  Only those records matching the query will be      
  1538.      printed.      
  1539.       
  1540.      A condensed list may now be printed also.
  1541.       
  1542.       
  1543.      *****************************************************************      
  1544.         A Radio Frequency Database For The Demanding Listener    21
  1545.      *****************************************************************      
  1546.       
  1547.       
  1548.       
  1549.       
  1550.      *****************************************************************      
  1551.           Scanner Buff!  The Ultimate In Communications Databases
  1552.      *****************************************************************      
  1553.       
  1554.       
  1555.      The File Menu      
  1556.       
  1557.      Here is where we get into the hard-core database tools.  This is       
  1558.      also where this program out does all other scanner frequency           
  1559.      database programs, but also gets its hefty size from.                  
  1560.       
  1561.       
  1562.      Changing The Active Data File      
  1563.       
  1564.      Selecting this menu item will allow you to choose from a pop-up      
  1565.      list another pre-existing data file.  Only v3.xx are available to 
  1566.      select from.  To select a file place the highlighter on its name      
  1567.      and press [Enter].  If not all of the index files are found a      
  1568.      complete set of new ones will be recreated.  All will be recreated      
  1569.      to prevent against corrupt data.  Comments from versions less than
  1570.      3.52 can not be read.  Merge lesser versions into a v3.52 file if
  1571.      you desire Comments.
  1572.       
  1573.      If no data files exist in the current drive/path in use you will      
  1574.      be prompted accordingly.  If you haven't guessed at this point,      
  1575.      your path must be changed prior to attempting to select another      
  1576.      file if you have placed your own files in another sub-directory or      
  1577.      on another disk.      
  1578.       
  1579.       
  1580.      Creating A New Data File      
  1581.       
  1582.      If you have at least 14k of disk space available you may create an      
  1583.      empty data file.  You will be asked to provide a seven character      
  1584.      file name that is acceptable to DOS.  Although DOS allows eight      
  1585.      characters the program will be stripping off the last character      
  1586.      anyway, so this method was used so that you would be more familiar      
  1587.      with your file names.  If the file does not currently exist in the      
  1588.      drive/path in use it will be created, along with its six associated      
  1589.      index files.  If it does exist you will be asked to over-write it      
  1590.      and the program will do as you ask.      
  1591.       
  1592.       
  1593.      Changing The Drive/ Path      
  1594.       
  1595.      As a default Scanner Buff! will look for and store all files in the      
  1596.      program directory.  You may change this at any time by entering a      
  1597.      new drive / path at the prompt.  The prompt will accept a maximum      
  1598.      of 60 characters, although the actual prompt appears to only be 20      
  1599.      characters wide.  The prompt will scroll to the right as you enter      
  1600.      the characters.      
  1601.       
  1602.      If you select either drive A: or B: you will be asked to insert a      
  1603.      disk in the appropriate drive and press [Enter].  A drive error may      
  1604.      or may not be returned, so it is your responsibility to make sure      
  1605.      a disk is in the drive in order to avoid a possible fatal error.       
  1606.       
  1607.       
  1608.       
  1609.      *****************************************************************      
  1610.         A Radio Frequency Database For The Demanding Listener    22
  1611.      *****************************************************************      
  1612.       
  1613.       
  1614.       
  1615.       
  1616.      *****************************************************************      
  1617.           Scanner Buff!  The Ultimate In Communications Databases
  1618.      *****************************************************************      
  1619.       
  1620.      Reindexing The Data File      
  1621.       
  1622.      There are six index files associated with each data file you      
  1623.      create.  This is where the speed of Scanner Buff! is obtained, and      
  1624.      without them searches of as few 100 records would take several      
  1625.      seconds to several minutes.  This is also where all the hard work      
  1626.      is done, yet it goes unseen -- their function is transparent to the      
  1627.      user.      
  1628.       
  1629.      Because these files are vital they must be protected and      
  1630.      conditioned.  The process of reindexing does just this, but is      
  1631.      also what permanently removes individual records from the data file      
  1632.      that you have previously tagged for deletion.      
  1633.       
  1634.      To perform this operation select the menu item and reindexing will      
  1635.      begin.  Extensive timing tests on a 7mhz 8088 computer indicate      
  1636.      that reindexing 3000 records takes approximately 7 minutes.       
  1637.      Results will differ for you based upon your specific hardware      
  1638.      configuration.  Additionally, if you are using a RAM disk the      
  1639.      results will improve even more.      
  1640.       
  1641.       
  1642.      Opening A Group      
  1643.       
  1644.      Groups are a new feature to Scanner Buff! and offer a great deal      
  1645.      of selectivity to your operations.  During the entering of data      
  1646.      into new records you were encouraged to assign each record to a      
  1647.      'Group' categorizing the record into a type.  This type can be      
  1648.      anything that means something to you, or one that is more common,      
  1649.      such as POLICE, FIRE, MEDICAL, TAXI, etc.      
  1650.       
  1651.      A Group acts as a filter.  You may have a data file containing 3000      
  1652.      records, all of different types.  Opening a group to that of a type      
  1653.      you have assigned to any number of records restricts your      
  1654.      operations to just those records of the same type, such as FIRE.       
  1655.      When performing a search only those records will appear.      
  1656.       
  1657.      What this means is that you can assign multiple records the same      
  1658.      agency name / usage, but to different groups, and thus restrict      
  1659.      which ones you work with.  Let's try an example for this:      
  1660.       
  1661.      Agency Name :  TAC 1                 Agency Name :  TAC 1      
  1662.      Group :  L.A.S.O.                    Group :  L.A.P.D.      
  1663.       
  1664.      Although both have identical agency names the group name is      
  1665.      different.  By opening one group or another you can view only those      
  1666.      records belonging to, for example, L.A.S.O.      
  1667.       
  1668.      To open a Group select the menu item and press [Enter].  At the      
  1669.      prompt enter then name of a group.  If it is found the filter will      
  1670.      be set, otherwise you will be informed and no group filter will be      
  1671.      set.
  1672.            
  1673.       
  1674.       
  1675.      *****************************************************************      
  1676.         A Radio Frequency Database For The Demanding Listener    23
  1677.      *****************************************************************      
  1678.       
  1679.       
  1680.       
  1681.       
  1682.      *****************************************************************      
  1683.           Scanner Buff!  The Ultimate In Communications Databases
  1684.      *****************************************************************      
  1685.       
  1686.      Closing A Group      
  1687.       
  1688.      Closing a group releases any active Group filter you have      
  1689.      previously set and allows access to all records.      
  1690.       
  1691.       
  1692.      Saving Your Set-Up & Undoing Your Set-Up      
  1693.       
  1694.      By default Scanner Buff! makes several assumptions.  It is assumed      
  1695.      that the inuse data file will be SCAN.MDF, the drive / path will      
  1696.      be the program directory, and no group is open.  You, however, may      
  1697.      reconfigure Scanner Buff! during normal program execution and prior      
  1698.      to exiting save new default values.  By selecting this menu item,
  1699.      whatever data file is in use from any drive / path, and whatever      
  1700.      group is open at the time will become the defaults for the program      
  1701.      when initialized at any time in the future.  This will occur until      
  1702.      you release the set-up by selecting the Undo Set-Up menu item, or      
  1703.      by erasing SCAN35.CFG from DOS.      
  1704.       
  1705.       
  1706.       
  1707.       
  1708.       
  1709.       
  1710.       
  1711.       
  1712.       
  1713.       
  1714.       
  1715.       
  1716.       
  1717.       
  1718.       
  1719.       
  1720.       
  1721.       
  1722.       
  1723.       
  1724.       
  1725.       
  1726.       
  1727.       
  1728.       
  1729.       
  1730.       
  1731.       
  1732.       
  1733.       
  1734.       
  1735.       
  1736.       
  1737.       
  1738.       
  1739.       
  1740.       
  1741.      *****************************************************************      
  1742.         A Radio Frequency Database For The Demanding Listener    24
  1743.      *****************************************************************      
  1744.       
  1745.       
  1746.       
  1747.       
  1748.      *****************************************************************      
  1749.           Scanner Buff!  The Ultimate In Communications Databases
  1750.      *****************************************************************      
  1751.       
  1752.      Quitting Scanner Buff!      
  1753.       
  1754.      Several options are available for exiting the program.      
  1755.       
  1756.      Exit      -    You may exit completely without leaving Scanner      
  1757.                     Buff! in memory.      
  1758.       
  1759.      Shell     -    You may shell to DOS and load a second copy of      
  1760.                     Command.com and perform numerous DOS level      
  1761.                     functions, including running other programs.  To do      
  1762.                     this you must have declared in you Autoexec.bat file      
  1763.                     that COMSPEC=[drive\path\filespec] using the DOS SET      
  1764.                     command.  Refer to your DOS manual for instructions      
  1765.                     on doing this if you are not familiar with it.      
  1766.       
  1767.                     The DOS shell also requires that you have enough      
  1768.                     free RAM to load another copy of command.com.      
  1769.                     Scanner Buff! requires approximately 384k of RAM to      
  1770.                     operate, so if you are using a system with only 384k      
  1771.                     you will not be able to perform this function.  If      
  1772.                     you do all is well.  You may increase the amount of      
  1773.                     RAM that is available for a DOS shell by including      
  1774.                     in your Autoexec.bat file SET CLIPPER=r160.  This      
  1775.                     is a compiler command that releases certain portions      
  1776.                     of the program during a shell.  You may have to      
  1777.                     experiment with the value used, such as r150, or      
  1778.                     r200.  Using 640k of RAM to begin with I have been      
  1779.                     able to shell into approximately 200k of usable RAM      
  1780.                     after loading a second copy of Command.com .      
  1781.       
  1782.      Resume    -    This returns you to the main menu without any      
  1783.                     action.  ESC may also be pressed.
  1784.       
  1785.       
  1786.       
  1787.       
  1788.       
  1789.       
  1790.       
  1791.       
  1792.       
  1793.       
  1794.       
  1795.       
  1796.       
  1797.       
  1798.       
  1799.       
  1800.       
  1801.       
  1802.       
  1803.       
  1804.       
  1805.       
  1806.       
  1807.      *****************************************************************      
  1808.         A Radio Frequency Database For The Demanding Listener    25
  1809.      *****************************************************************      
  1810.       
  1811.       
  1812.       
  1813.       
  1814.      *****************************************************************      
  1815.           Scanner Buff!  The Ultimate In Communications Databases
  1816.      *****************************************************************      
  1817.       
  1818.       
  1819.      P A R T I N G   N O T E S      
  1820.       
  1821.      This concludes your guided tour through all of the features      
  1822.      contained in Version 3.52 .  SCANNER BUFF! has taken countless hours
  1823.      of writing code, countless hours of re-writing code, and so on, but      
  1824.      there is no guarantee of complete error-free success.  My vanity      
  1825.      and pride will suffer, but I must ask that those of you interested 
  1826.      in a professional quality program of this nature to contact me 
  1827.      regarding any bugs found, or suggestions for improvements.  I have 
  1828.      no present intent to charge more than $25.00 for this program, but      
  1829.      do solicit this token amount from those of you that can appreciate      
  1830.      the sleepless nights that have gone into the making  of SCANNER      
  1831.      BUFF! (it's now 5:30am!). Registered users that submit ideas for 
  1832.      additions or improvements will receive the next release free of 
  1833.      charge if their idea is used in any way, shape or form!  Version 4
  1834.      is already being dreamed up, so let's hear from you!!!  Any 
  1835.      comments or suggestions may be addressed to the following:      
  1836.       
  1837.      Robert W. Ricci      
  1838.      Vista Communications      
  1839.      4640 Arden Way, Suite 42      
  1840.      El Monte, Ca. 91731      
  1841.      (818)  575-3316      
  1842.       
  1843.      I can be reached by E-Mail on CrimeNet (818) 405-4242, or at
  1844.      The Ledge at (818) 352-3620 under the name of Bob Ricci. 
  1845.      Customized versions are available for a nominal fee.  If you are
  1846.      a licensed amateur, or a Communications Technician with a public 
  1847.      safety agency in any state and have a more specific need, please
  1848.      contact me.  Many things can be done for you for the mere price
  1849.      of registration, depending on what you would like.      
  1850.       
  1851.      Thank You for taking the time to read this far!  Best of luck.      
  1852.       
  1853.       
  1854.      Robert W. Ricci      Thomas D. Hart       SCANNER BUFF!'s     
  1855.       
  1856.       
  1857.       
  1858.       
  1859.       
  1860.       
  1861.       
  1862.       
  1863.       
  1864.       
  1865.       
  1866.       
  1867.       
  1868.       
  1869.       
  1870.       
  1871.       
  1872.       
  1873.      *****************************************************************      
  1874.         A Radio Frequency Database For The Demanding Listener    26
  1875.      *****************************************************************      
  1876.       
  1877.